import BScroll from "better-scroll";//引入betterscroll

/**
 * 函数表达式，横向滚动的方法
 * @Param {*} that 代表当前实例（vue）
 * @Param {*} wrapper 代表滚动的容器
 * @Param {*} content 代表滚动的内容区
 * @Param {*} num 代表滚动项的数目
 * @Param {*} itemWidth 代表滚动项的宽度（单位是rem）
 */
let betterScrollHorizontal = function(that, wrapper, content, num, itemWidth){
    //
    content.style.width = num * itemWidth + "rem";
    that.$nextTick(() => {
        //
        that.scroll = new BScroll(wrapper,{
            scrollY: false, //关闭纵向滚动
            scrollX: true, //横向滚动
            startX: 0, //横向滚动的开始位置
            click:true,//允许click事件
        });
    });
}

export { betterScrollHorizontal};